<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    var date = new Date();
    console.log(date);

    // 设置日期对象的 年月日 时分秒 毫秒 
    // 返回值: 设置的时间 对应的 毫秒数
    // 是否影响原日期对象 : 影响
    
    // !!!!!!!!!! 
    //  注意  设置月日 时分秒 毫秒  超出最大临界值 => 进一位  小于最小临界值 => 借一位 


    // 设置年份
    // var result = date.setFullYear(2500);
    // console.log(result);
    // console.log(date);


    // 设置月份 参数范围(0-11)
    // var result = date.setMonth(0);    //  2021-1-12
    // var result = date.setMonth(-1);    //  2021-(-1)-12  => 2020-12-12
    // var result = date.setMonth(12);    //  2021-(13)-12  => 2022-1-12
    // console.log(result);
    // console.log(date);

    // 设置日期    
    // 本月的第0天 就是上个月的最后一天
    // 下个月第0天 就是本月的最后一天

    // var result = date.setDate(1); // 2021-10-1
    // var result = date.setDate(0);   // 2021-10-0 => 2021-9-30
    // var result = date.setDate(32)   // 2021-10-32 => 2021-11-1
    // console.log(result);
    // console.log(date);

    // date.setHours(12);
    // date.setMinutes(21);
    // date.setSeconds(12);
    // date.setMilliseconds(123);

    // console.log(date);   

    // 设置日期对应的毫秒数
    date.setTime(0);
    console.log(date);



</script>
</html>